Inheritance diagram for IMCSocket:

Public Types | |
| enum | EProtocol { kTCP, kUDP, kInvalidProtocol } |
Public Member Functions | |
| virtual void MCCOMAPI | Init (EProtocol protocol, int32 portNumber)=0 |
| virtual void MCCOMAPI | SendBroadcast (uint32 broadcastAddress, const TMCString &message)=0 |
| virtual void MCCOMAPI | BindToPort ()=0 |
| virtual boolean MCCOMAPI | WaitForReadableData (float timeOutInSeconds)=0 |
| virtual void MCCOMAPI | ListenForConnections ()=0 |
| virtual bool MCCOMAPI | Accept (IMCSocket *outSocket, float timeOutInSeconds)=0 |
| virtual bool MCCOMAPI | Connect (const char *serverAddress, float timeOut)=0 |
| virtual int32 MCCOMAPI | GetData (char *buffer, int32 bufferSize)=0 |
| virtual int32 MCCOMAPI | PutData (const char *buffer, int32 bytesCount)=0 |
| virtual boolean MCCOMAPI | IsClosed ()=0 |
| virtual void MCCOMAPI | Close ()=0 |
|
|
|
|
||||||||||||
|
Waits for a connection on a socket. Returns a new socket if a connection is established
Implemented in TMCSocket. |
|
|
binds the socket to its port Implemented in TMCSocket. |
|
|
Closes the socket. Implemented in TMCSocket. |
|
||||||||||||
|
Implemented in TMCSocket. |
|
||||||||||||
|
returns the number of characters read Implemented in TMCSocket. |
|
||||||||||||
|
Initializes the socket.
|
|
|
Implemented in TMCSocket. |
|
|
Implemented in TMCSocket. |
|
||||||||||||
|
Implemented in TMCSocket. |
|
||||||||||||
|
broadcast udp message Implemented in TMCSocket. |
|
|
wait for data to be available for reading, return false if times out Implemented in TMCSocket. |
1.4.5